A controller redesign technique to enhance testability of controller-data path circuits
نویسندگان
چکیده
We study the effect of the controller on the testability of sequential circuits composed of controllers and data paths. We show that even when all the loops of the circuit have been broken by using scan flip-flops (FF’s) and the control and data path parts are individually 100%testable, the composite circuit may not be easily testable by gatelevel sequential automatic test pattern generation (ATPG). Analysis shows that a primary problem in test pattern generation of combined controllerdata path circuits is the correlation of control signals due to implications imposed by the controller specification. A design-for-testability (DFT) technique is developed to redesign the controller such that the implications which may produce conflicts during test pattern generation are eliminated. The DFT technique involves adding extra control vectors to the controller. Experimental results show the ability of the controller DFT technique to produce highly testable controller-data path circuits, with nominal hardware overhead.
منابع مشابه
Design for hierarchical testability of RTL circuits obtained by behavioral synthesis
Most behavioral synthesis and design for testability techniques target subsequent gate-level sequential test generation, which is frequently incapable of handling complex controller/data path circuits with large data path bit-widths. Hierarchical testing attempts to counter the complexity of test generation by exploiting information from multiple levels of the design hierarchy. We present techn...
متن کاملCost/Quality Trade-o in Synthesis for Scan
This paper details our partial scan technique used in the Interactive Design for Test reuse in Allocation for Testability (IDAT) tool. IDAT tool objective is to fullll the designer requirements regarding selected design and testability attributes of a circuit to be synthesized. A related tool is used to synthesize a test controller for the nal testable circuit. The allocation process of scan re...
متن کاملStudies on Hierarchical Two-Pattern Testability of Controller-Data Path Circuits
Two-pattern test is required to identify delay faults in a circuit. The importance of delay fault testing is increasing gradually because of the fact that traditional stuck-at fault testing is failing to guarantee an acceptable quality level for today’s high-speed chips. Some defects and/or random process variation do not change the steady state behavior of a circuit but affect the at speed per...
متن کاملAnti-swing Fuzzy Controller Design for a 3D Overhead Crane
This paper proposes a simple but efficient technique to control 3D overhead crane. Load must track a desired path and not sway more than a reasonable range.The proposed method uses PID control for trolley to track the desired path and fuzzy control compensation to eliminate the load swing. Only the projection of swing angle is applied to design the fuzzy controller. No plant information of cran...
متن کاملAnti-swing Fuzzy Controller Design for a 3D Overhead Crane
This paper proposes a simple but efficient technique to control 3D overhead crane. Load must track a desired path and not sway more than a reasonable range.The proposed method uses PID control for trolley to track the desired path and fuzzy control compensation to eliminate the load swing. Only the projection of swing angle is applied to design the fuzzy controller. No plant information of cran...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IEEE Trans. on CAD of Integrated Circuits and Systems
دوره 17 شماره
صفحات -
تاریخ انتشار 1998